package io.renren.wechat.service.suite.dto;

import com.alibaba.fastjson.annotation.JSONField;
import io.renren.wechat.common.WechatResponse;
import lombok.Data;

/**
 * @author dmcp@qq.com
 * @since 2021/11/23 21:44
 */
@Data
public class UserDetailInfo extends WechatResponse {
    /* 用户所属企业的corpid */
    @JSONField(name = "corpid")
    private String corpId;

    /* 成员UserID */
    @JSONField(name = "userid")
    private String userId;

    @JSONField(name = "name")
    private String name;

    @JSONField(name = "mobile")
    private String mobile;

    /* 性别。0表示未定义，1表示男性，2表示女性。仅在用户同意snsapi_privateinfo授权时返回真实值，否则返回0. */
    @JSONField(name = "gender")
    private String gender;

    @JSONField(name = "email")
    private String email;

    /* 头像url。仅在用户同意snsapi_privateinfo授权时返回 */
    @JSONField(name = "avatar")
    private String avatar;

    /* 员工个人二维码（扫描可添加为外部联系人），仅在用户同意snsapi_privateinfo授权时返回 */
    @JSONField(name = "qr_code")
    private String qrCode;
}
